package so.raw.rsposter;

import java.util.Collection;
import java.util.Iterator;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.TimeUnit;

/**
 * Created by zyw on 2015/9/18.
 */
public class BlockingQueueAdapter implements BlockingQueue<RSTask> {

    @Override
    public boolean add(RSTask task) {
        return false;
    }

    @Override
    public boolean addAll(Collection<? extends RSTask> collection) {
        return false;
    }

    @Override
    public void clear() {

    }

    @Override
    public boolean offer(RSTask task) {
        return false;
    }

    @Override
    public RSTask remove() {
        return null;
    }

    @Override
    public RSTask poll() {
        return null;
    }

    @Override
    public RSTask element() {
        return null;
    }

    @Override
    public RSTask peek() {
        return null;
    }

    @Override
    public void put(RSTask task) throws InterruptedException {

    }

    @Override
    public boolean offer(RSTask task, long timeout, TimeUnit unit) throws InterruptedException {
        return false;
    }

    @Override
    public RSTask take() throws InterruptedException {
        return null;
    }

    @Override
    public RSTask poll(long timeout, TimeUnit unit) throws InterruptedException {
        return null;
    }

    @Override
    public int remainingCapacity() {
        return 0;
    }

    @Override
    public boolean remove(Object o) {
        return false;
    }

    @Override
    public boolean removeAll(Collection<?> collection) {
        return false;
    }

    @Override
    public boolean retainAll(Collection<?> collection) {
        return false;
    }

    @Override
    public int size() {
        return 0;
    }

    @Override
    public Object[] toArray() {
        return new Object[0];
    }

    @Override
    public <T> T[] toArray(T[] array) {
        return null;
    }

    @Override
    public boolean contains(Object o) {
        return false;
    }

    @Override
    public boolean containsAll(Collection<?> collection) {
        return false;
    }

    @Override
    public boolean isEmpty() {
        return false;
    }

    @Override
    public Iterator<RSTask> iterator() {
        return null;
    }

    @Override
    public int drainTo(Collection<? super RSTask> c) {
        return 0;
    }

    @Override
    public int drainTo(Collection<? super RSTask> c, int maxElements) {
        return 0;
    }
}
